package com.sky.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;

/**
 * WebSocket配置类，用于注册WebSocket的Bean
 */
@Configuration
public class WebSocketConfiguration {

    @Bean
    public ServerEndpointExporter serverEndpointExporter() {
        return new ServerEndpointExporter();
    }

    //注册 ServerEndpointExporter Bean
    //这个 Bean 是 Spring 提供的一个导出器，用于扫描并注册所有使用 @ServerEndpoint 注解的 WebSocket 端点。
    //如果没有这个配置类，即使你写了 @ServerEndpoint("/ws/{sid}")，Spring 也不会处理这些注解，WebSocket 就无法正常工作。
}
